package com.unisal.teste;

import com.unisal.java.Pato;
import com.unisal.java.PatoBravo;
import com.unisal.java.PatoDeBorracha;
import com.unisal.java.VoarRapido;

public class TestePato {

	//private static ComportamentoDeVoar comportamentoDeVoar;

	public static void main(String[] args) {
		Pato patoBravo = new PatoBravo();
		patoBravo.performGrasnar();
		patoBravo.performVoar();
		patoBravo.exibir();
		System.out.println();

		Pato patoDeBorracha = new PatoDeBorracha();
		patoDeBorracha.performGrasnar();
		patoDeBorracha.performVoar();
		patoDeBorracha.exibir();
		
		//comportamentoDeVoar = new VoarRapido();
		System.out.println();
		System.out.println("trocando o modo de voar do pato bravo");
		System.out.println();
		patoBravo.setComportamentoDeVoar(new VoarRapido());
		patoBravo.performGrasnar();
		patoBravo.performVoar();
		patoBravo.exibir();
		System.out.println();
		
	}

}
